package designpattern.create.factory.abstratfactory;

/**
 * 抽象工厂模式，在工厂方法中，我们把
 */
public class Customer {
    public static void main(String[] args) {
        // factoryBMW320 与 factoryBMW523可以理解为不同的业务线，但是不同的业务线可能
        BMW320Factory BMW320Factory = new BMW320Factory();
        BMW320Factory.createEngine();
        BMW320Factory.createAircondition();

        BMW523Factory BMW523Factory = new BMW523Factory();
        BMW523Factory.createEngine();
        BMW523Factory.createAircondition();
    }
}
